<template>
  <el-table
    v-loading="loading"
    :data="tableData"
    border
    style="width: 100%"
    @selection-change="$emit('selection-change', $event)"
  >
    <!-- 复选列 -->
    <el-table-column type="selection" width="55" align="center" />

    <!-- 常规列 -->
    <el-table-column type="index" label="序号" width="60" align="center" />
    <el-table-column prop="name" label="操作对象" width="180" align="center" />
    <el-table-column prop="version" label="探针版本" align="center" />
    <el-table-column prop="updatedTime" label="操作时间" width="180" align="center"/>
    <el-table-column prop="combinedName" label="操作内容"  align="center"/>

  </el-table>
</template>

<script>
export default {
  name: 'logComponent',
  props: {
    // 表格数据（数组）
    tableData: {
      type: Array,
      required: true,
      default: () => []
    },
    // 加载状态（布尔值）
    loading: {
      type: Boolean,
      default: false
    },
    // 其他数据（任意类型）
    extraConfig: {
      type: Object,
      default: () => ({})
    }
  }
};
</script>
